
#面包屑导航
def get_breadcrumb(cat3):
    #根据三级分类找到二级分类
    cat2 = cat3.parent
    #根据二级分类找到一级分类
    cat1 = cat2.parent

    #前端还需要cat1频道类别对应的url,所有含有此类别的频道中的第一个url
    url = cat1.goodschannel_set.all()[0]

    #拼接前端所需数据
    breadcrumb = {
        'cat1':{
            "url" : url,
            "name":cat1.name
        },
        'cat2':cat2,
        "cat3":cat3,
    }
    return  breadcrumb

